/*
Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
.cke_reset
{
    margin:0;
    padding:0;
    border:0;
    background:transparent;
    text-decoration:none;
    width:auto;
    height:auto;
    vertical-align:baseline;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:static;
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    transition:none;
}

.cke_reset_all,.cke_reset_all *
{
    margin:0;
    padding:0;
    border:0;
    background:transparent;
    text-decoration:none;
    width:auto;
    height:auto;
    vertical-align:baseline;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:static;
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    transition:none;
    border-collapse:collapse;
    font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
    color:#000;
    text-align:left;
    white-space:nowrap;
    cursor:auto;
    float:none;
}

.cke_reset_all .cke_rtl *
{
    text-align:right;
}

.cke_reset_all iframe
{
    vertical-align:inherit;
}

.cke_reset_all textarea
{
    white-space:pre;
}

.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]
{
    cursor:text;
}

.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]
{
    cursor:default;
}

.cke_reset_all fieldset
{
    padding:10px;
    border:2px groove #e0dfe3;
}

.cke_reset_all select
{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.cke_chrome
{
    display:block;
    padding:0;
    border:var(--border);
}

.cke_inner
{
    display:block;
    -webkit-touch-callout:none;
    background:#fff;
    padding:0;
}

.cke_float
{
    border:0;
}

.cke_float .cke_inner
{
    padding-bottom:0;
}

.cke_top,.cke_contents,.cke_bottom
{
    display:block;
    overflow:hidden;
}

.cke_top
{
    border-bottom:var(--border);
    padding:6px 8px 2px;
    white-space:normal;
    background:var(--bovHover);
}

.cke_float .cke_top
{
    border:1px solid #b6b6b6;
    border-bottom-color:#999;
}

.cke_bottom
{
    padding:6px 8px 2px;
    position:relative;
    background:var(--bovHover);
}

.cke_browser_ios .cke_contents
{
    overflow-y:auto;
}

.cke_resizer
{
    width:0;
    height:0;
    overflow:hidden;
    border-width:10px 10px 0 0;
    border-color:transparent var(--moreColor) transparent transparent;
    border-style:dashed solid dashed dashed;
    font-size:0;
    vertical-align:bottom;
    margin-top:6px;
    margin-bottom:2px;
}

.cke_hc .cke_resizer
{
    font-size:15px;
    width:auto;
    height:auto;
    border-width:0;
}

.cke_resizer_ltr
{
    cursor:se-resize;
    float:right;
    margin-right:-4px;
}

.cke_resizer_rtl
{
    border-width:10px 0 0 10px;
    border-color:transparent transparent transparent #a5a5a5;
    border-style:dashed dashed dashed solid;
    cursor:sw-resize;
    float:left;
    margin-left:-4px;
    right:auto;
}

.cke_wysiwyg_div
{
    display:block;
    height:100%;
    overflow:auto;
    padding:0 8px;
    outline-style:none;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.cke_panel
{
    visibility:visible;
    width:120px;
    height:100px;
    background-color:#fff;
    border:1px solid #c6c6c6;
}

.cke_menu_panel
{
    padding:0;
    margin:0;
}

.cke_combopanel
{
    width:150px;
    height:170px;
}

.cke_panel_frame
{
    width:100%;
    height:100%;
    font-size:12px;
    overflow:auto;
    overflow-x:hidden;
}

.cke_panel_container
{
    overflow-y:auto;
    overflow-x:hidden;
}

.cke_panel_block
{
    outline:0;
    display:table;
    width:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.cke_panel_list
{
    list-style-type:none;
    padding:0;
    margin:0;
    white-space:nowrap;
}

.cke_panel_listItem
{
    margin:0;
}

.cke_panel_listItem a
{
    padding:4px;
    margin:1px;
    display:block;
    color:inherit!important;
    text-decoration:none;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor:default;
}

.cke_panel_listItem.cke_selected a
{
    background-color:#d3d3d3;
}

.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active
{
    background-color:#d5e1f2;
    outline:0;
}

.cke_hc .cke_panel_listItem a
{
    border-style:none;
}

.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active
{
    border:2px solid;
    padding:1px 2px;
}

.cke_panel_grouptitle
{
    font-size:11px;
    font-weight:bold;
    white-space:nowrap;
    margin:0;
    padding:8px 4px;
    color:#444;
    background:#f0f0f0;
    cursor:default;
}

.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre
{
    margin-top:0;
    margin-bottom:0;
}

.cke_colorblock
{
    padding:3px;
    font-size:11px;
    font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;
}

.cke_colorblock,.cke_colorblock a
{
    text-decoration:none;
    color:#000;
}

span.cke_colorbox
{
    width:10px;
    height:10px;
    border:#808080 1px solid;
    float:left;
}

.cke_rtl span.cke_colorbox
{
    float:right;
}

a.cke_colorbox
{
    border:#fff 1px solid;
    padding:2px;
    float:left;
    width:12px;
    height:12px;
}

.cke_rtl a.cke_colorbox
{
    float:right;
}

a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox
{
    border:#b6b6b6 1px solid;
    background-color:#e5e5e5;
}

a.cke_colorauto,a.cke_colormore
{
    border:#fff 1px solid;
    padding:2px 4px;
    display:block;
    cursor:pointer;
}

a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore
{
    border:#d5e1f2 1px solid;
    background-color:#d5e1f2;
}

.cke_toolbar
{
    float:left;
}

.cke_rtl .cke_toolbar
{
    float:right;
}

.cke_toolgroup
{
    float:left;
    margin:0 6px 5px 0;
}

.cke_hc .cke_toolgroup
{
    border:0;
    margin-right:10px;
    margin-bottom:10px;
}

.cke_rtl .cke_toolgroup
{
    float:right;
    margin-left:6px;
    margin-right:0;
}

a.cke_button
{
    display:inline-block;
    height:16px;
    padding:2px;
    outline:0;
    cursor:default;
    float:left;
    border:1px solid transparent;
    margin:1px;
}

.cke_rtl .cke_button
{
    float:right;
}

.cke_hc .cke_button
{
    border:1px solid transparent;
    padding:2px;
}

.cke_button_on
{
    background:#c2d5f2;
}

.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active
{
    border-width:3px;
    padding:1px 3px;
}

.cke_button_disabled .cke_button_icon
{
    opacity:.3;
}

.cke_hc .cke_button_disabled
{
    opacity:.5;
}

a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active
{
    background:#d5e1f2;
}

.cke_button_icon
{
    cursor:inherit;
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    float:left;
    display:inline-block;
}

.cke_rtl .cke_button_icon
{
    float:right;
}

.cke_hc .cke_button_icon
{
    display:none;
}

.cke_button_label
{
    display:none;
    padding-left:3px;
    margin-top:1px;
    line-height:17px;
    vertical-align:middle;
    float:left;
    cursor:default;
    color:#474747;
    text-shadow:0 1px 0 rgba(255,255,255,.5);
}

.cke_rtl .cke_button_label
{
    padding-right:3px;
    padding-left:0;
    float:right;
}

.cke_hc .cke_button_label
{
    padding:0;
    display:inline-block;
    font-size:12px;
}

.cke_button_arrow
{
    display:inline-block;
    margin:8px 0 0 1px;
    width:0;
    height:0;
    cursor:default;
    vertical-align:top;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-top:3px solid #474747;
}

.cke_rtl .cke_button_arrow
{
    margin-right:5px;
    margin-left:0;
}

.cke_hc .cke_button_arrow
{
    font-size:10px;
    margin:3px -2px 0 3px;
    width:auto;
    border:0;
}

.cke_toolbar_separator
{
	display:none;
    float:left;
    background-color:#c0c0c0;
    background-color:rgba(0,0,0,.2);
    margin:5px 2px 0;
    height:18px;
    width:1px;
    box-shadow:1px 0 1px rgba(255,255,255,.5);
}

.cke_rtl .cke_toolbar_separator
{
    float:right;
    box-shadow:-1px 0 1px rgba(255,255,255,.1);
}

.cke_hc .cke_toolbar_separator
{
    width:0;
    border-left:1px solid;
    margin:1px 5px 0 0;
}

.cke_toolbar_break
{
    display:block;
    clear:left;
}

.cke_rtl .cke_toolbar_break
{
    clear:right;
}

.cke_toolbox_collapser
{
    width:12px;
    height:11px;
    float:right;
    margin:11px 0 0;
    font-size:0;
    cursor:default;
    text-align:center;
    border:1px solid #a6a6a6;
    background:#e4e4e4;
}

.cke_toolbox_collapser:hover
{
    background:#ccc;
}

.cke_toolbox_collapser.cke_toolbox_collapser_min
{
    margin:0 2px 4px;
}

.cke_rtl .cke_toolbox_collapser
{
    float:left;
}

.cke_toolbox_collapser .cke_arrow
{
    display:inline-block;
    height:0;
    width:0;
    font-size:0;
    margin-top:1px;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-bottom:3px solid #474747;
    border-top:3px solid transparent;
}

.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow
{
    margin-top:4px;
    border-bottom-color:transparent;
    border-top-color:#474747;
}

.cke_hc .cke_toolbox_collapser .cke_arrow
{
    font-size:8px;
    width:auto;
    border:0;
    margin-top:0;
    margin-right:2px;
}

.cke_menubutton
{
    display:block;
    margin:1px;
}

.cke_menuitem span
{
    cursor:default;
}

.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active
{
    background-color:#d3d3d3;
    display:block;
    cursor:default;
}

.cke_hc .cke_menubutton
{
    padding:2px;
}

.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active
{
    border:2px solid;
    padding:0;
}

.cke_menubutton_inner
{
    display:table-row;
}

.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow
{
    display:table-cell;
}

.cke_menubutton_icon
{
    padding:4px;
}

.cke_hc .cke_menubutton_icon
{
    height:16px;
    width:0;
    padding:4px 0;
}

.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon
{
    opacity:.3;
    filter:alpha(opacity=30);
}

.cke_menubutton_label
{
    padding:0 5px;
    background-color:transparent;
    width:100%;
    vertical-align:middle;
    color:#444;
}

.cke_menubutton_disabled .cke_menubutton_label
{
    opacity:.3;
    filter:alpha(opacity=30);
}

.cke_menubutton_on
{
    background-color:#d5e1f2;
}

.cke_menubutton_on .cke_menubutton_icon
{
    padding-right:3px;
}

.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active
{
    background-color:#d5e1f2;
    outline:0;
}

.cke_panel_frame .cke_menubutton_label
{
    display:none;
}

.cke_menuseparator
{
    background-color:#d3d3d3;
    height:1px;
    filter:alpha(opacity=70);
    opacity:.70;
}

.cke_menuarrow
{
    background-image:url(images/arrow.png);
    background-position:0 10px;
    background-repeat:no-repeat;
    padding:0 5px;
}

.cke_rtl .cke_menuarrow
{
    background-position:5px -13px;
    background-repeat:no-repeat;
}

.cke_menuarrow span
{
    display:none;
}

.cke_hc .cke_menuarrow span
{
    vertical-align:middle;
    display:inline;
}

.cke_combo
{
    display:inline-block;
    float:left;
}

.cke_rtl .cke_combo
{
    float:right;
}

.cke_hc .cke_combo
{
    margin-top:-2px;
}

.cke_combo_label
{
    display:none;
    float:left;
    line-height:26px;
    vertical-align:top;
    margin-right:5px;
}

.cke_rtl .cke_combo_label
{
    float:right;
    margin-left:5px;
    margin-right:0;
}

.cke_combo_button
{
    display:inline-block;
    float:left;
    margin:0 6px 5px 0;
    border:var(--border);
    cursor:default;
    background:var(--inputBg);
}

.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus
{
    border-color:#a3bde3;
    outline:0;
}

.cke_combo_off a.cke_combo_button:hover .cke_combo_open,.cke_combo_off a.cke_combo_button:focus .cke_combo_open
{
    background:#d5e1f2;
    outline:0;
}

.cke_combo_off a.cke_combo_button:active .cke_combo_open,.cke_combo_on a.cke_combo_button .cke_combo_open
{
    background:#a3bde3;
}

.cke_rtl .cke_combo_button
{
    float:right;
    margin-left:5px;
    margin-right:0;
}

.cke_hc a.cke_combo_button
{
    padding:3px;
}

.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active
{
    border-width:3px;
    padding:1px;
}

.cke_combo_text
{
    line-height:22px;
    padding-left:10px;
    text-overflow:ellipsis;
    overflow:hidden;
    float:left;
    cursor:default;
    color:var(--fontColor);
    text-shadow:0 1px 0 rgba(255,255,255,.5);
    width:60px;
}

.cke_rtl .cke_combo_text
{
    float:right;
    text-align:right;
    padding-left:0;
    padding-right:10px;
}

.cke_hc .cke_combo_text
{
    line-height:18px;
    font-size:12px;
    vertical-align:top;
}

.cke_combo_open
{
    cursor:default;
    display:inline-block;
    vertical-align:top;
    font-size:0;
    height:22px;
    line-height:17px;
    padding:0 7px 0;
    width:5px;
}

.cke_hc .cke_combo_open
{
    height:12px;
}

.cke_combo_arrow
{
    margin:9px 0 0;
    float:left;
    height:0;
    width:0;
    font-size:0;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-top:3px solid #474747;
    cursor:default;
}

.cke_hc .cke_combo_arrow
{
    font-size:10px;
    width:auto;
    border:0;
    margin-top:3px;
}

.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open
{
    opacity:.3;
}

.cke_path
{
    float:left;
    margin:-2px 0 2px;
}

.cke_path_item,.cke_path_empty
{
    display:inline-block;
    float:left;
    padding:3px 4px;
    margin-right:2px;
    cursor:default;
    text-decoration:none;
    outline:0;
    border:0;
    color: var(--moreColor);
    font-size:11px;
}

.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty
{
    float:right;
}

a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active
{
    background-color:#fff;
    color:#dddddd;
}

.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active
{
    border:2px solid;
    padding:1px 2px;
}

.cke_button__source_label,.cke_button__sourcedialog_label
{
    /*display:inline;*/
}

.cke_combo__fontsize .cke_combo_text
{
    width:30px;
}

.cke_combopanel__fontsize
{
    width:120px;
}

.cke_source
{
    font-family:'Courier New',Monospace;
    font-size:small;
    background-color:#fff;
    white-space:pre;
}

.cke_wysiwyg_frame,.cke_wysiwyg_div
{
    background-color:#fff;
}

.cke_chrome
{
    visibility:inherit;
}

.cke_voice_label
{
    display:none;
}

legend.cke_voice_label
{
    display:none;
}

/* 更新到更新 CSS */
.cke_notifications_area{pointer-events:none;}
.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95); animation:fadeIn .7s}
.cke_notification_message a{color:#12306f}
@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}
.cke_notification_success{background:#72b572;border:1px solid #63a563}
.cke_notification_warning{background:#c83939;border:1px solid #902b2b}
.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}
.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}
.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}
.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}
.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}
.cke_notification_close span{display:none}
.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}
.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}  

/* 图标图像 */
.cke_button__about_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -0px !important;
}

.cke_button__bold_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -24px !important;
}

.cke_button__italic_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -48px !important;
}

.cke_button__strike_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -72px !important;
}

.cke_button__subscript_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -96px !important;
}

.cke_button__superscript_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -120px !important;
}

.cke_button__underline_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -144px !important;
}

.cke_button__blockquote_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -168px !important;
}

.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -192px !important;
}

.cke_ltr .cke_button__copy_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -216px !important;
}

.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -240px !important;
}

.cke_ltr .cke_button__cut_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -264px !important;
}

.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -288px !important;
}

.cke_ltr .cke_button__paste_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -312px !important;
}

.cke_button__bgcolor_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -336px !important;
}

.cke_button__textcolor_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -360px !important;
}

.cke_button__image_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -384px !important;
}

.cke_button__justifyblock_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -504px !important;
}

.cke_button__justifycenter_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -528px !important;
}

.cke_button__justifyleft_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -552px !important;
}

.cke_button__justifyright_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -576px !important;
}

.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -504px !important;
}

.cke_ltr .cke_button__anchor_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -528px !important;
}

.cke_button__link_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -648px !important;
}

.cke_button__unlink_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -672px !important;
}

.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -600px !important;
}

.cke_ltr .cke_button__indent_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -624px !important;
}

.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -648px !important;
}

.cke_ltr .cke_button__outdent_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -672px !important;
}

.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -696px !important;
}

.cke_ltr .cke_button__bulletedlist_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -720px !important;
}

.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -744px !important;
}

.cke_ltr .cke_button__numberedlist_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -768px !important;
}

.cke_button__maximize_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -792px !important;
}

.cke_button__removeformat_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -816px !important;
}

.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -840px !important;
}

.cke_ltr .cke_button__showblocks_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -864px !important;
}

.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -888px !important;
}

.cke_ltr .cke_button__source_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -912px !important;
}

.cke_button__table_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -936px !important;
}

.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -960px !important;
}

.cke_ltr .cke_button__redo_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -984px !important;
}

.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -1008px !important;
}

.cke_ltr .cke_button__undo_icon 
{
    background: url(icons.png?t=230f715) no-repeat 0 -1032px !important;
}

/* .cke_hidpi .cke_button__about_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -0px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__bold_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -24px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__italic_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -48px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__strike_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -72px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__subscript_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -96px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__superscript_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -120px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__underline_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -144px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__blockquote_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -168px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -192px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -216px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -240px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -264px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -288px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -312px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__bgcolor_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -336px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__textcolor_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -360px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__image_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -384px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__justifyblock_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -408px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__justifycenter_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -432px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__justifyleft_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -456px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__justifyright_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -480px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -504px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -528px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__link_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -552px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__unlink_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -576px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -600px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -624px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -648px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -672px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -696px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -720px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -744px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -768px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__maximize_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -792px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__removeformat_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -816px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -840px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -864px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -888px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -912px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_button__table_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -936px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -960px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -984px !important;
    background-size: 16px !important;
}

.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -1008px !important;
    background-size: 16px !important;
}

.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon 
{
    background: url(icons_hidpi.png?t=230f715) no-repeat 0 -1032px !important;
    background-size: 16px !important;
} */